package mysql8学习.高级.第05章_存储引擎;

/**
 * MyISAM  主要的非事务处理存储引擎  5.5以前默认
 *      ● MyISAM提供了大量的特性，包括全文索引、压缩、空间函数(GIS)等，
 *         但MyISAM 不支持事务、行级锁、外键,
 *         有一个毫无疑问的缺陷就是崩溃后无法安全恢复。
 *      ● 5.5之前默认的存储引擎
 *      ● 优势是访问的速度快，对事务完整性没有要求或者以SELECT、 INSERT为主的应用
 *      ● 针对数据统计有额外的常数存储。故而count(*)的查询效率很高
 *      ● 数据文件结构: (在《第02章_MySQL数据目录》章节已讲)
 *              。表名.frm存储表结构
 *              。表名.MYD存储数据(MYData)
 *              。表名.MYI存储索引(MYIndex)|
 *      ●应用场景:只读应用或者以读为主的业务
 * 总结
 *      ● 拒绝事务 对添加和查询效率高
 *          不支持事务原因：MyISAM引擎的设计是基于表锁定的，而事务需要对行进行锁定，这两者是不兼容的。
 *      ● 对少量数据效率更好
 *      ● 表锁   对整个表加锁  对高并发不友好
 *      ● 优势是访问的速度快，对事务完整性没有要求或者以SELECT、INSERT为主的应用
 *      ● 针对数据统计有额外的常数存储。故而count(*)的查询效率很高
 *
 *
 */

public class C2_MyISAM {
}
